Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 USA F12 USA F2 USA F7 USA F9 Ecuador F1 Ecuador F2 Ecuador F3 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 USA F4 USA F5 USA F6 USA F12 USA F13 USA F14 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Peru F1 Peru F3 Argentina F3 Argentina F5 Argentina F6 Venezuela F1 Venezuela F2 Venezuela F3 Germany F10 Peru F2 Peru F3 Brazil F4 Brazil F5 Brazil F6 Chile F4 Chile F5 Belgium F5 Peru F3 Chile F7 Peru F6 USA F13 VII Trofeo Ciudad de Quito - Quito Visa Tennis Open - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Grand Prix de Tennis - St. Jean de Luz Britania Zavaleta - Puebla San Remo Tennis Cup - San Remo Sporting Challenger - Turin USA F8 14° BH Tennis Open - Belo Horizonte XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Chile F3 Corona Mexico City Open - Mexico City Credicard Mastercard Tennis Cup - Campos do Jordao Colombia F5 BH Tennis Open International Cup - Belo Horizonte Colombia F6 GHI Bronx Tennis Classic - Bronx USA F3 USA F11 Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville USA F10 BH Tennis Open - Belo Horizonte IV Manta Open - Manta Seguros Bolivar Open - Medellin Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Levene Gouldin & Thompson Tennis Challenger - Binghamton Copa Petrobras-Brazil - Aracaju Bancolombia Open - Cali Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Sao Paulo Challenger Bucaramanga Challenger Rabat Challenger Monza Challenger Binghamton Challenger Brasilia Challenger Bogota Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Medellin Challenger Savannah Challenger Ojai Challenger Bytom Challenger Bogota Challenger Granby Challenger Binghamton Challenger Belo Horizonte Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Santos Challenger Guadalajara Challenger Bogota Challenger Campos do Jordao Challenger Binghamton Challenger VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi San Luis Potosi Challenger 2002 - San Luis Potosi Buenos Aires Challenger Bucaramanga Challenger Santiago Challenger Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado Barranquilla Challenger Blumenau Challenger Telesp Celular Open - Campinas ATU Cup - Weiden Sao Paulo Challenger SMS Tennis Open - Sao Paulo ARMS USTA Challenger - Rocky Mount Cridicard Mastercard Tennis Cup - Campos do Jordao Genova Challenger 2000 Challenger de Granby - Granby VI Trofeo Ciudad de Quito - Quito Segundo Aberto de Brasilia - Brasilia 2003 USTA Challenger of Calabasas - Calabasas Bucaramanga Challenger Pereira Challenger Sao Paulo Challenger USTA Challenger of San Antonio - San Antonio Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota BH Tennis Open International Cup - Belo Horizonte Corona Mexico City Open - Mexico City V Gramado Open de Tennis - Gramado IX Abierto Internacional de Salinas - Salinas Challenger Britania Zavaleta - Puebla Challenger Leon 2004 - Leon Blois Challenger I Manta Open - Manta Torneo Internacional Challenger Fila 2005 - Leon Copa Ericsson Argentina - Buenos Aires Scheveningen Challenger XL Capital Bermuda Open - Bermuda X Open Internacional D'Andorra - Andorra Intelig Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville USTA Challenger of Tiburon - Tiburon Ischgl International Tennis Challenger 2003 - Ischgl Global Telecom Open - Curitiba Sao Paulo Challenger Challenger Casablanca San Angel - Mexico City Rio De Janeiro Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Okal Cup 2003 - Eckental Sao Paulo - Brazil 2003 West Side Tennis Club Challenger - Forest Hills A Glimmer of Hope Challenger - Austin 2006 USTA Tallahassee Tennis Challenger - Tallahassee The USTA Challenger at West End Racquet - Torrance Abierto Club Casablanca - Mexico City Abierto Colombiano de Tenis - Bogota Countrywide Classic USTA Challenger - Carson ATU Cup - Weiden Porto Alegre Challenger Montevideo Challenger Guayaquil Challenger Santiago Challenger Cepu Open - San Marino IPP Geneva Trophy - Geneva Austin Challenger - Austin 10ø Tornea B. Camparini - Reggio Emilia Tiburon Challenger - Tiburon Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota La Serena Open - La Serena Copa Petrobras Paraguay - Asuncion San Luis Potosi Challenger - San Luis Potosi Ourocard Tennis Challenger - Sao Paulo Bogota Challenger - Bogota VI Gramado Open de Tenis - Gramado BMW Tennis Championship - Sunrise Banca Stato Challenger - Lugano Copa Petrobras Brazil - Belo Horizonte VIII Gramado Open - Gramado Rhein-Main Challenger 2004 - Aschaffenburg ATP Challenger Numea - New Caledonia Caltanissetta Challenger X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Abierto Internacional de Salinas 'Dario Expreso' - Salinas Music City Challenger - Nashville Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills X Abierto Internacional de Salinas - Salinas Music City Challenger - Nashville Lima Challenger 2007 - Lima ITG Miami Challenger - Miami Sassuolo Challenger - Sassuolo Barletta Challenger BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Kosice Challenger Winnetka Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Copa Kia - Santiago Copa Petrobras-Argentina - Buenos Aires XI Abierto Internacional de Salinas - Salinas Copa Petrobras Colombia - Bogota Turin Challenger USTA Challenger - Champaign II Naples ITG Challenger - Naples Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba 2007 Nielsen Pro Tennis Championship - Winnetka Copa Petrobras Colombia - Bogota Reggio Emilia Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Chevrolet Cup - Vina del Mar Telesp Celular Open - Ribeirao Preto VIII Trofeo Ciudad de Quito - Quito VIII Avierto Internacional de Salinas - Salinas IPP Open - Helsinki 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Barranquilla Challenger Burbank Challenger - Burbank Iquique Challenger St. Brieuc Challenger Salinas Challenger Brasil Open - Salvador Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Miller Lite Hall of Fame Tennis Championships - Newport Schickendanz Open - Furth Legg Mason Tennis Classic - Washington D.C. Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Lexington Challenger Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo 2005 Freeman Men's Challenger - Joplin II Manta Open - Manta Ford Tennis Championships - Louisville Copa Petrobras Uruguay - Montevideo Open D'Orleans - Orleans Santiago Challenger SMS Tennis Cup - Sao Paulo Alessandria Challenger VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham 10th Wartburg Open - Eisenach BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Schickedanz Open - Furth Banja Luka Challenger 2004 - Banja Luka College Station Challenger - College Station Campbell's Hall of Fame Tennis Championships - Newport IX Gramado Open - Gramado USTA Challenger of Dallas - Dallas Sporting Challenger 2003 - Turin Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Rio Quente Challenger The Stella Artois Championships - London Ljubljana Open - Ljubljana Lima Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Copa Kia Challenger ATP - Santiago ARAG World Team Championship - Dusseldorf VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Heineken Open - Auckland MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Como Challenger Copa Ericsson - Lima Nossa Caixa Aberto de Sao Paulo - Sao Paulo Santiago Challenger Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Marburg Challenger Legg Mason Tennis Classic - Washington USTA Safeway Challenger - Aptos Copa Ericsson Peru - Lima China Open - Beijing Mumbai Open - Mumbai Buenos Aires Challenger BH Tennis Open International Cup - Belo Horizonte AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Medibank International - Sydney Movistar Open - Vina del Mar Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx USTA Seascape Challenger - Aptos Delray Beach International Tennis Championships - Delray Beach Waco International Tennis Challenger - Waco Czech Indoor Open - Prague San Luis Potosi Challenger - San Luis Potosi Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Trani Cup - Trani GHI Bronx Classic - Bronx Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest Indianapolis Tennis Championships - Indianapolis Copa Petrobras Argentina - Buenos Aires Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Brasil Open - Costa do Sauipe TED Open - Istanbul Challenger Britania Zavaleta - Puebla Open Sabadell Atlantico - Barcelona Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Estoril Open - Estoril AEGON International - Eastbourne Pilot Pen Tennis - New Haven Movistar Open - Santiago Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Carson Challenger Belo Horizonte Challenger Poznan Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis The Mercedes Benz of Calabasas - Calabasas Copa Petrobras-Uruguay - Montevideo Farmers Classic - Los Angeles Bogota Challenger Cali Challenger Salinas Challenger Bordeaux Challenger Blumenau Challenger Sarasota Challenger Brasil Open - Sao Paulo Rome Challenger Bordeaux Challenger Campos do Jordao Challenger Guadalajara Challenger Legg Mason Tennis Classic - Washington Brasil Open - Salvador Thailand Open - Bangkok Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Lima Challenger Trnava Challenger Bucaramanga Challenger San Juan Challenger AEGON Championships - London Villa Allende Challenger Montevideo Challenger Sao Leopoldo Challenger Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur China Open - Beijing Santos Challenger Pereira Challenger Copa Claro - Buenos Aires Blunmenau Challenger Campinas Challenger Tallahassee Challenger Curitiba Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Panama City Challenger Movistar Open - Santiago BMW Open - Munich Medellin Challenger If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Medellin Challenger Santos Challenger International Tennis Championships - Delray Beach Schickendanz Open - Furth Bordeaux Challenger Bogota Challenger Copa Ericsson Brazil - Sao Paulo USTA Challenger of Burbank - Burbank TESS Tennis Classic - Campinas Copa Ericsson Peru - Lima Canottieri Minico 2004 - Mantova 2003 Eddleman USTA Challenger - Birmingham 12th BH Tennis Open International Cup - Belo Horizonte Memorial Savigni - Sassuolo Sacramento Challenger - Sacramento Hilton Waikoloa Village USTA Challenger - Waikoloa Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis AIG Japan Open - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Miami Movistar Open - Vina del Mar Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Rogers Cup - Toronto U.S. Mens's Clay Court Championship - Houston RCA Championships - Indianapolis VTR Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale French Open - Paris Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Wimbledon - London U.S. Open - New York Rogers Masters - Toronto BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Wimbledon - London Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Citi Open - Washington Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Sony Ericsson Open - Miami French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, 1R, VEN-PER 4-1 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, 1R, PER-ESA 5-0 Davis Cup, Group II, 1R, PER-AHO 5-0 Davis Cup, Group I, PO, DOM-CHI 4-1 Australian Open - Melbourne Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, BAH-PER 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group 1, PO, PER-ECU 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Americas Group II, 2R, VEN-PER 3-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, PO, CHI-AUT, 3-2